package com.myapp.imp.shop.msg;

import java.io.IOException;

import com.myapp.imp.shop.logical.GC_Shop_BuyHeroLogical;
import com.myapp.msg.ann.MsgDefine;
import com.myapp.msg.base.BaseMsg;
import com.myapp.msg.type.MsgPermission;


/**
 * 文件名：GC_Shop_BuyHeroMsg.java
 * <p>
 * 功能：买英雄
 * <p>
 * 版本：1.0.0
 * <p>
 * 作者：Builderd by AppTools
 * <p>
 */
@MsgDefine(id = 10408, name = "GC_Shop_BuyHero", permission = MsgPermission.AUTHORIZE, logicalClass = GC_Shop_BuyHeroLogical.class)
public class GC_Shop_BuyHeroMsg extends BaseMsg {

	public GC_Shop_BuyHeroMsg(){
	}

	//操作结果反馈：1：成功，0：无此英雄或购买限制，-1：钱不够
	private int feedback = 0;
			
	//操作结果反馈：1：成功，0：无此英雄或购买限制，-1：钱不够的get方法
	public int getFeedback() {
		return feedback;
	}

	//操作结果反馈：1：成功，0：无此英雄或购买限制，-1：钱不够的set方法
	public void setFeedback(int feedback) {
		this.feedback = feedback;
	}
	
	@Override
	public void read() throws IOException {
		//读取Field
		//读取操作结果反馈：1：成功，0：无此英雄或购买限制，-1：钱不够
		this.setFeedback(this.readInt());
		
		//读取Bean
	}
	
	@Override
	public void write() throws IOException {
		//写入操作结果反馈：1：成功，0：无此英雄或购买限制，-1：钱不够
		this.writeInt(this.getFeedback());
		
	}
}
